c-lang:pointer declarator